<#macro text 
	id=""
	name=""
	val=""  	value="" 
	r=false		required=false <!-- required 定义为必填字段 -->
	p=""		prompt="" <!-- 在输入框显示提示消息 -->
	m=false		multiline=false <!-- 定义是否是多行文本框。 -->
	style="" <!-- css样式 -->
	type="text" <!-- 文本框类型。可用值有："text"和"password"。 -->
	validType=""
	editable=true <!-- 定义用户是否可以直接在该字段内输入文字。 -->
	disabled=false <!-- 定义是否禁用该字段 -->
	readonly=false <!-- 定义是否将该控件设为只读。 -->
>
<#local options = "" >
	<#if val?string != "" || value?string != "">
		<#local options = options + ",value:'${val!}${value!}'" >
	</#if>
	<#if required || r>
		<#local options = options + ",required:true" >
	</#if>
	<#if prompt != "" || p!="">
		<#local options = options + ",prompt:'${prompt}${p}'" >
	</#if>
	<#if type=="password">
		<#local options = options + ",type:'password'" >
	</#if>
	<#if multiline || m>
		<#local options = options + ",multiline:true" >
	</#if>
	<#if !editable>
		<#local options = options + ",editable:false" >
	</#if>
	<#if disabled>
		<#local options = options + ",disabled:true" >
	</#if>
	<#if readonly>
		<#local options = options + ",readonly:true" >
	</#if>
	<#if validType != "">
		<#local options = options + ",validType:'${validType}'" >
	</#if>
<input <#if id != ""> id="${id}"</#if><#if name != ""> name="${name}"</#if> class="easyui-textbox" data-options="<#if options != "">${options?substring(1)}</#if>"<#if style != ""> style="${style}"</#if>><#t/> 
</#macro>